﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using MyWeb.Data;
using MyWeb.Business;
namespace Web
{
    public partial class ChiTietSanPham : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }
        public string Format_Price(string values)
        {
            values = values.Replace(",", "");
            values = values.Replace(".", "");
            string s = "";
            while (values.Length > 3)
            {
                s = "." + values.Substring(values.Length - 3) + s;
                values = values.Substring(0, values.Length - 3);
            }
            s = values + s + "VND";
            return s;
        }

        protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
        {
            ShoppingCart.Instance.AddItem(Convert.ToInt16(Request.QueryString["pid"]));
            //DataTable cart;
            //DataTable product;
            //string strca = e.CommandArgument.ToString();
            //if (Session["cart"] == null)
            //{
            //    cart = new DataTable();
            //    cart.Columns.Add("Id", typeof(string));
            //    cart.Columns.Add("Name", typeof(string));
            //    cart.Columns.Add("Quantily", typeof(string));
            //    cart.Columns.Add("Price", typeof(string));
            //    cart.Columns.Add("sum", typeof(string));
            //    product = ProductService.Product_GetById(strca);
            //    DataRow row = cart.NewRow();
            //    row["Id"] = strca;
            //    row["Name"] = product.Rows[0]["Name"].ToString();
            //    row["Quantily"] = 1;
            //    row["Price"] = product.Rows[0]["Price"].ToString();
                
            //    cart.Rows.Add(row);

            //}
            //else

            //{ 
            //    cart=(DataTable) Session["cart"];
            //    product = ProductService.Product_GetById(strca);
            //    int dem=0;
            //    for (int i = 0; i < cart.Rows.Count; i++)
            //    {
            //        if (cart.Rows[i]["Id"].ToString() == strca)
            //        {
            //            dem = int.Parse(cart.Rows[i]["Quantily"].ToString());
            //            break;

            //        }
            //    }
            //    DataRow row = cart.NewRow();
               
            //    if (dem != 0)
            //    {
            //        for (int i = 0; i < cart.Rows.Count; i++)
            //        {
            //            if (cart.Rows[i]["Id"].ToString() == strca)
            //            {
                            
            //                cart.Rows[i]["Quantily"] = dem + 1;
                           
            //                break;

            //            }
            //        }                   
            //    }
            //    else
            //    {
            //        row["Id"] = strca;
            //        row["Name"] = product.Rows[0]["Name"].ToString();
            //        row["Quantily"] = 1;
            //        row["Price"] = product.Rows[0]["Price"].ToString();
                   
            //        cart.Rows.Add(row);
            //    }
                
               
            //}
            //Session["cart"] = cart;
        }
    }
}